html,
body {
  height: 100%;
  min-width: 1200px;
  #root {
    height: 100%;
    .wh-layout {
      overflow: auto;
      .wh-layout-header {
        padding: 0 50px 0 0;
      }
      .wh-layout-sider-children {
        background: #fff;
        border-right: 1px solid #ccc;
      }
    }
    .layout-layout {
      height: 100%;
      /* 整个滚动条 */
      .layout-sider-app::-webkit-scrollbar {
        width: 8px;
      }
      /* 定义滚动条轨道 */
      .layout-sider-app::-webkit-scrollbar-track {
        background-color: #eaf0f7;
      }
      /* 定义滑块 */
      .layout-sider-app:hover::-webkit-scrollbar-thumb {
        background-color: #acb1bf;
        border-radius: 4px;
      }
      .layout-sider-app::-webkit-scrollbar-thumb:hover {
        background-color: rgb(118, 113, 113);
      }
      .layout-sider-app {
        z-index: 10;
        overflow-y: scroll;
        .logo {
          width: 100%;
          background-color: #fff;
          text-align: center;
          .logo-avatar {
            background-color: #3399cc;
            margin: 20px;
          }
        }
      }

      .site-layout {
        background-color: rgb(245, 247, 250);

        .site-layout-header {
          background: #3399cc;
          display: flex;
          justify-content: space-between;
          align-items: center;
          .site-layout-header-locales {
            flex: 1;
            display: flex;
            justify-content: flex-end;
            margin-right: 30px;
          }
          .header-menuCollApsed {
            display: flex;
            height: 100%;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            padding: 0 34px;
          }
          .header-menuCollApsed:hover {
            background-color: #484f52;
          }
        }
        .site-layout-content {
          margin: 24px 16px 0;
          overflow: initial;
          padding: 24px;
          margin: 0;
        }
      }
    }
  }
}
